What is the meaning of the word "isles of langerhans"?

Definitions: